body{
  margin:0;
  background: #fff;
}
::-webkit-scrollbar {
  display: none;
  background: transparent;
  width: 0px;height: 5px;
}
::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background-color: #b9b3b3;
  width: 3px;height: 3px;
  border: 1px solid transparent;
  background-clip: content-box
}
::-webkit-scrollbar-track {
  border-radius: 3px;
  background-color: #eeeeee;
}
::-webkit-scrollbar-track-piece {
  display: none;
}
h1, h2, h3, h4, h5, h6, button, input, select, textarea{
    font-weight: normal;
    font-style: normal;
    font-family: "Microsoft YaHei";
}
/* 搜索模块 */
.search-box {
    padding: 18px 30px;
}
/* 添加按钮 */
.btn-add.el-button {
    height: 36px;
    padding: 0 8px;
    border-radius: 4px;
}

.btn-add.el-button.is-round {
    padding: 9px 23px;
}
.fixed-bottom{
  /* position: absolute; */
  width: 100%;
  /* bottom: 5px; */
}

.flex-1 {
    flex: 1;
    overflow: auto;
}
.flex {
    display: flex;
    align-items: center;
    justify-content: center;
}


.flex-start {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.flex-end {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.flex-column {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

.flex-bet {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.flex-around{
  display: flex;
  justify-content: space-around;
  align-items: center;
}

.flex-wrap{
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.column-start{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.w30 {
  width: 30%;
}

.w60 {
  width: 60%;
}

.w70 {
  width: 70%;
}

.w80{
  width: 80% !important;
}

.w100{
  width: 100%;
}

.w120{
  width: 120px;
}

.w180{
  width: 180px;
}
.text-c {
  text-align: center;
}
.bdr-3 {
  border-radius: 3px;
}
.fz-16{
  font-size: 16px;
}
#app .fz-20 {font-size: 20px;}
#app .fz-24 {font-size: 24px;}
.mrb-10{
  margin-bottom: -10px;
}
.c-9 {
  color: #999;
}
.text-one-l{
  overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.inline-c {
  display: inline-block;text-align: center;vertical-align: middle;
}
.fl-r{float: right;}
.fl-l{float: left;}

.ml10{
  margin-left:10px;
}
.ml15{
  margin-left:15px;
}
.mt20{
  margin-top:20px;
}
.mt10{
  margin-top:10px;
}

.m15{
  margin:15px;
}

.p20{
  padding:20px;
}

.fs12{
  font-size:12px;
}

.fs13{
  font-size:13px;
}

.common-lin-1{
  color:#faf2f5;
  height:1px;
  background: #faf2f5;
}

.text-color{
  color:#9fa3b0;
}
.common-bg{
  background: #fbfbfc;
}

ul{
  margin:0;
  list-style: none;
  padding:0;
}

a{
  text-decoration: none;
  color:#333;
}